Chinese Rocket Explosion: What We Know So Far!